

counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
 
print(counter)
print(miles)
print(name)


#Numbers（数字）
	#int
int1 = 123;
int2 = -123;
print(int1 + int2) # = 0
	#float
float1 = 0.0;
float2 = .1;
print(float1)
print(float2)
float3 = -.1;
print(float3)
float4 = -90.;
print(float4)
	#complex
#String（字符串）
string1 = "是的123456";
string2 = '是的123456';
print(string1)
print(string2)

str = 'Hello World!'
print(str)  # 输出完整字符串
#--Hello World!
print(str[0])  # 输出字符串中的第一个字符
#--H
print(str[2:5])  # 输出字符串中第三个至第五个之间的字符串
#--llo
print(str[2:])  # 输出从第三个字符开始的字符串
#--llo World!
print(str * 2)  # 输出字符串两次
#--Hello World!Hello World!
print(str + "TEST")  # 输出连接的字符串
#--Hello World!TEST



#List（列表）
# 列表使用 [ ] 标识
# 列表可以看成是 字符串只不多列表是通过 , 号进行分割的


#Tuple（元组）
# 元祖使用 ( ) 标识
# 元祖除了不能二次赋值，列表拥有的操作元祖也都有。


#Dictionary（字典）
# 字典使用 { } 标识
# 字段可以当成是一个 Json 来看
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
print(tinydict)				# 输出完整的字典
print(tinydict.keys())		# 输出所有键
print(tinydict.values())    # 输出所有值

json = {"name":"乔安生","ss":[{"n":"123"},{"n":"321"}]}
print(json)
print(json["ss"])


